; ----------坐标颜色，游戏分辨率信息-----------
; lol游戏分辨率为 2560x1440
; w技能坐标 1162 1347
; 黄牌颜色 0x00dfe7
; 就绪颜色 0xb14b7c
; 选择黄牌后颜色 0x78d2d5

; ---------------功能描述---------------------
; 当按下w键后自动选择黄牌开启
; 再次按下w键后关闭自动选择黄牌
; 按下b键 关闭自动选择黄牌 10s


If Not A_IsAdmin
{
    Run, *RunAs "%A_ScriptFullPath%"
    ExitApp
}

#SingleInstance
#Persistent
#InstallMouseHook
#InstallKeybdHook

w_press = False

; -----------------------w状态显示------------------------
CustomColor := "EEAA99"  ; 可以为任意 RGB 颜色(在下面会被设置为透明).
Gui +LastFound +AlwaysOnTop -Caption +ToolWindow +Disabled  ; +ToolWindow 避免显示任务栏按钮和 alt-tab 菜单项.
Gui, Color, %CustomColor%
Gui, Font, s18  ; 设置大字体 (32 磅).
Gui, Add, Text, vMyText cLime, XXXXX YYYYY  ; XX & YY 用来自动调整窗口大小.
GuiControl,, MyText, auto select: %w_press%
WinSet, TransColor, %CustomColor% 150
Gui, Show, x2300 y100 NoActivate  ; NoActivate 让当前活动窗口继续保持活动状态.

; w热键
$w::
    w_press:=!w_press
    GuiControl,, MyText, auto select: %w_press%
    if(w_press)
        SetTimer,label0
    Else
        SetTimer,label0,off
return

; 设置定时器,执行的任务
label0:
{
    PixelGetColor, color, 1162, 1347
    ; w在就绪状态下，按下w开始选牌
    if(color=0xb14b7c)
    {
        send {w down}
        Sleep 20
        send {w up}
    }
    ; 当技能是黄牌是 按下w
    if(color=0x00dfe7)
    {
        send {w down}
        Sleep 20
        send {w up}
    }
}
return

